Foundations of Aspect Oriented Business Process Management
نویسندگان
چکیده
Reducing complexity in Information Systems is a main concern in both research and industry. One strategy for reducing complexity is separation of concerns. This strategy advocates separating various concerns, like security and privacy, from the main concern. It results in less complex, easily maintainable, and more reusable Information Systems. Separation of concerns is addressed through the Aspect Oriented paradigm. This paradigm has been well researched and implemented in programming, where languages such as AspectJ have been developed. However, the research on aspect orientation for Business Process Management is still at its beginning. While some efforts have been made proposing Aspect Oriented Business Process Modelling, it has not yet been investigated how such modelling should be enacted in a Workflow Management System. In this paper, we define a set of requirements that specifies how aspect oriented business process models should be enacted in a Workflow Management System. Furthermore, we design a Coloured Petri Nets model for a service that fulfils these requirements. This service extends the behaviour of a Workflow Management System with support for execution of aspect oriented business process models. The model is verified and validated using state space analysis and scenarios.
منابع مشابه
Dynamic Weaving of Aspects for Business Process Management Systems
Reducing complexity in Information Systems is a main concern in both research and industry. One strategy for reducing complexity is separation of concerns. This strategy advocates separating various concerns, like security and privacy, from the main concern. It results in less complex, easily maintainable, and more reusable Information Systems. Separation of concerns is addressed through the As...
متن کاملDynamic Weaving in Aspect Oriented Business Process Management
Reducing complexity in Information Systems is an important topic in both research and industry. One strategy to deal with complexity is separation of concerns, which results in less complex, easily maintainable and more reusable systems. Separation of concerns can be addressed through the Aspect Oriented paradigm. Although this paradigm has been well researched in programming, it is still at th...
متن کاملExamine the Relationship between the Process-Oriented Organizations by Strategy Formation as a Formal Process
This article examines the role of management in business processes in relation to the process-oriented organization and strategy formation as a formal process (strategic planning). A questionnaire designed to measure these variables after the validity and reliability among a sample of 183 managers, officials and experts in working systems, information technology and strategic planning in major ...
متن کاملAspect-Oriented Business Process Management
Separation of concerns has long been considered an effective and efficient strategy to deal with complexity in information systems. One sort of concern crosses over other concerns, which makes their management difficult. Aspect Orientation is a paradigm in information systems which aims to encapsulate cross-cutting concerns to overcome this problem. In the Business Process Management (BPM) area...
متن کاملAssessing Aspect Oriented Approaches in Business Process Management
Separation of concerns is an important topic in Business Process Modeling. One sort of concerns is cross-cutting, like security, which are repeated in many business processes. These concerns make the models more complex, since concerns are repeated in many process models. The repetition of realization of concerns in process models makes the maintenance cumbersome. Aspect Oriented Business Proce...
متن کامل